package algorithm.arithmetic.寻找单词;

/**
 * @author xinchen by 2016/11/25
 * @version 1.0
 */
public class Solution {
    /**
     * 现有一个按CamelCase规则编写的词组，请寻找该词组中的单词个数。CamelCase词组有以下特征:
     * 1. 由1个或多个英文单词组成。
     * 2. 第一个词首字母为小写，其他字母也为小写。
     * 3. 其余的词首字母为大写，其他字母为小写。
     * <p>
     * 词组的长度不超过10^5
     * <p>
     * 输入:
     * saveChangesInTheEditor
     * <p>
     * 输出:
     * 5
     */
    public static void main(String[] args) {
        // 计算大写字母的个数+1即为单词的个数
        System.out.println(args[0].replaceAll("[^A-Z]", "").length() + 1);
    }
}
